package stock.bean;

import lombok.Data;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;


/*
@Data ： 注在类上，提供类的get、set、equals、hashCode、canEqual、toString方法
@AllArgsConstructor ： 注在类上，提供类的全参构造
@NoArgsConstructor ： 注在类上，提供类的无参构造
@Setter ： 注在属性上，提供 set 方法
@Getter ： 注在属性上，提供 get 方法
@EqualsAndHashCode ： 注在类上，提供对应的 equals 和 hashCode 方法
@Log4j/@Slf4j ： 注在类上，提供对应的 Logger 对象，变量名为 log
@NonNull 注解可以标注在方法、字段、参数之上，表示对应的值不能为空；
@Nullable 注解可以标注在方法、字段、参数之上，表示对应的值可以为空；
 */
@Component
@Data
public class TestObject {

    private Boolean a;
    private String b;
    private Integer c;
    private List d;
    private Map e;
}
